.CrossSellOffer-outerContainer{margin-bottom:var(--space-3);position:relative;width:100%}.CrossSellOffer-container{-ms-flex-pack:justify;border:var(--border);border-radius:var(--rounded);-webkit-justify-content:space-between;justify-content:space-between;padding:var(--space-2) var(--space-4);width:100%}.CrossSellOffer-innerContainer{width:100%}.CrossSellOffer-button{background-color:var(--checkout-gray25);border-radius:var(--rounded);margin-top:var(--space-3);padding:var(--space-2) var(--space-3)}.CrossSellOffer-button:disabled{opacity:.6}.CrossSellOffer-spinner{margin-right:var(--space-1)}.CrossSellOffer-description{-ms-flex-preferred-size:100%;-webkit-flex:2 1 max-content;-ms-flex:2 1 max-content;flex:2 1 max-content;-webkit-flex-basis:100%;flex-basis:100%}.App-Container.js-global-border-style-very-round .CrossSellOffer-container{border-radius:var(--very-rounded)}.App-Container.js-global-border-style-square .CrossSellOffer-clickContainer{border-radius:0}.App-Container.js-global-border-style-very-round .CrossSellOffer-clickContainer{border-radius:var(--very-rounded)}.CrossSellOffer-imageContainer{-ms-flex-pack:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;height:var(--checkout-line-item-image-size);-webkit-justify-content:center;justify-content:center;width:var(--checkout-line-item-image-size)}.CrossSellOffer-image{border-radius:4px;max-height:100%;max-width:100%}.CrossSellOffer-productTitle{-ms-flex-preferred-size:min-content;-ms-flex-positive:1;-webkit-flex-basis:min-content;flex-basis:min-content;-webkit-flex-grow:1;flex-grow:1}.CrossSellOffer-addRemove{-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;white-space:nowrap}.CrossSellOffer-seeMoreLink{margin-left:var(--space-1);text-decoration:underline}.App-Container.js-global-border-style-square .CrossSellOffer-container,.App-Container.js-global-border-style-square .CrossSellOffer-image{border-radius:0}.App-Container.js-global-border-style-very-round .CrossSellOffer-image{border-radius:var(--very-rounded)}.App-Container.js-global-border-style-very-round .CrossSellOffer-button{border-radius:var(--very-rounded);padding-left:var(--space-3);padding-right:var(--space-3)}.CrossSellOffer-errorText{color:red;margin-top:8px}.App-Container.js-global-dark-background .CrossSellOffer-container{border:var(--border-lightBg)}.App-Container.js-global-dark-background .CrossSellOffer-errorText{color:white}.App-Container.js-global-dark-background .CrossSellOffer-button{background-color:var(--checkout-white25)}@media only screen and (min-width:992px){.CrossSellOffer-outerContainer{width:calc(100% + 32px)}.CrossSellOffer-container{border-top-left-radius:var(--rounded);border-top-right-radius:var(--rounded);padding:var(--space-4)}}.ConfirmModalContent{margin:var(--space-5) 20px;overflow:hidden}.ConfirmModalContent-icon{color:rgba(0,0,0,.5);height:var(--space-4);min-width:var(--notice-icon-size);padding-right:var(--space-2)}.ConfirmModalContent--green .ConfirmModalContent-icon{color:var(--notice-icon-color-green)}.ConfirmModalContent--yellow .ConfirmModalContent-icon{color:var(--notice-icon-color-yellow)}.ConfirmModalContent--red .ConfirmModalContent-icon{color:var(--notice-icon-color-red)}.ConfirmModalFooter{height:48px;margin:var(--space-4) 20px;position:relative}.ConfirmModalFooter-btnContainer{display:-webkit-flex;display:-ms-flexbox;display:flex;opacity:1;overflow-x:hidden;padding:var(--space-1);position:absolute;width:50%}.ConfirmModalFooter-btn{-ms-flex-positive:1;-webkit-flex-grow:1;flex-grow:1;height:38px;position:relative}.ConfirmModalFooter-btn .Button-Icon.Button-Spinner{margin-right:0}.ConfirmModalFooter-btn svg{position:absolute;right:var(--space-3)}.ConfirmModalFooter-btn .Button--secondary{height:39px}.ConfirmModalFooter-btn--gray:not(:disabled):hover{background-color:var(--checkout-gray25)}.ConfirmModalFooter-btn,.ConfirmModalFooter-btn .Text{transition:all .2s ease}.ConfirmModalFooter-btn:disabled .Text{opacity:.6}.AdjustQuantityModal-modal.has-notice .ConfirmModalFooter{margin-top:var(--space-2)}.ConfirmModalHeader-header{border-bottom:1px solid hsla(0,0%,10%,.1);padding:var(--space-4) 20px}.ConfirmModalHeader-closeBtn{border-radius:20px;padding:var(--space-2)}.ConfirmModalHeader-imageContainer{-ms-flex-pack:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;height:32px;-webkit-justify-content:center;justify-content:center;position:relative;width:32px}.ConfirmModalHeader-image{border-radius:4px;max-height:100%;max-width:100%}.ConfirmModalHeader-closeBtn:focus{box-shadow:var(--focus-border-box-shadow);outline:none}.ConfirmModalHeader-closeBtn .Button-Icon{margin-right:0}.ConfirmModal-modal{width:356px}.ConfirmModal-content{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;overflow-y:hidden;padding:var(--space-4) 20px;padding:var(--space-5) 20px var(--space-4)}.ConfirmModal-notice{margin-top:20px}@media only screen and (max-width:991.98px){.ConfirmModal-modal{-ms-flex-item-align:end;-webkit-align-self:flex-end;align-self:flex-end;border-bottom-left-radius:0;border-bottom-right-radius:0;-webkit-transform:translateY(60%);-ms-transform:translateY(60%);transform:translateY(60%);width:100%}.ConfirmModal-modalOverlay:before{-webkit-filter:blur(0);filter:blur(0)}.ConfirmModal-modalOverlay.ModalOverlay--afterOpen:before{opacity:1}.ConfirmModal-modal.ModalContent--afterOpen{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.ConfirmModal-modal.ModalContent--beforeClose{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.ConfirmModal-modalOverlay.ModalOverlay--beforeClose:before{opacity:0;transition-duration:.25s}.ConfirmModal-modalOverlay.ModalOverlay--beforeClose{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.tp_7mM3D__CrossSellOfferTransition{--animateSinglePresenceDurationHeight:0.2s;--animateSinglePresenceDelayHeight:0.6s;--animateSinglePresenceEnterDurationOpacity:0.2s;--animateSinglePresenceEnterDelayOpacity:0.6s;--animateSinglePresenceExitDurationOpacity:0.2s}.tp_7mM3D__CrossSellOfferTransition ._9O_GdcW3__CrossSellOfferTransition-child{--distanceY:0px;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.tp_7mM3D__CrossSellOfferTransition._5D-xqXDW__is-entering>._9O_GdcW3__CrossSellOfferTransition-child{-webkit-transform:scale(.98);-ms-transform:scale(.98);transform:scale(.98)}.tp_7mM3D__CrossSellOfferTransition.Ey-gy5IR__is-enteringActive>._9O_GdcW3__CrossSellOfferTransition-child{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);transition:-webkit-transform .2s ease .6s;transition:transform .2s ease .6s;transition:transform .2s ease .6s,-webkit-transform .2s ease .6s}.tp_7mM3D__CrossSellOfferTransition._9VWDJvE8__is-exitingActive>._9O_GdcW3__CrossSellOfferTransition-child{-webkit-transform:scale(.98);-ms-transform:scale(.98);transform:scale(.98);transition:-webkit-transform .2s ease .1s;transition:transform .2s ease .1s;transition:transform .2s ease .1s,-webkit-transform .2s ease .1s}.CarouselItem-container{height:100%;min-width:100%}.Carousel-window{overflow:hidden;position:relative}.Carousel-slideTransitionGroup{min-width:100%}.OptionalItemOfferButtons-button{fill:var(--checkout-black);background-color:var(--checkout-gray25);border:unset;border-radius:var(--rounded);box-shadow:unset;color:var(--checkout-black);line-height:var(--checkout-text-line-height-primary);padding:var(--space-1) var(--space-3) var(--space-1) var(--space-2);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.OptionalItemOfferButtons-button:disabled{background-color:var(--checkout-gray25);opacity:.3}.OptionalItemOfferButtons-button:not(:disabled):hover{background-color:var(--checkout-gray50)}.OptionalItemOfferButtons-removeButton{padding-right:var(--space-2)}.OptionalItemOfferButtons-button .Spinner .Spinner-ellipse{stroke:var(--checkout-black)}.OptionalItemOfferButtons-button .Icon,.OptionalItemOfferButtons-button .Spinner{height:10px;width:10px}.App-Container.js-global-dark-background .OptionalItemOfferButtons-button{fill:var(--checkout-lightGray900);background-color:var(--checkout-white50)}.App-Container.js-global-dark-background .OptionalItemOfferButtons-button .Spinner .Spinner-ellipse{stroke:var(--checkout-lightGray900)}.App-Container.js-global-dark-background .OptionalItemOfferButtons-button:disabled{background-color:var(--checkout-white50);opacity:.6}.App-Container.js-global-dark-background .OptionalItemOfferButtons-button:not(:disabled):hover{background-color:var(--checkout-white100)}.OptionalItemOfferImage-container{height:var(--checkout-line-item-image-size);width:var(--checkout-line-item-image-size)}.OptionalItemOfferImage-img{border-radius:4px;max-height:100%;max-width:100%}.OptionalItemOfferImage-placeholder{background-color:var(--checkout-gray25);border-radius:4px;height:100%}.App-Container.js-global-border-style-square .OptionalItemOfferImage-img,.App-Container.js-global-border-style-square .OptionalItemOfferImage-placeholder,.ModalContent--is-squareBordered .OptionalItemOfferImage-img,.ModalContent--is-squareBordered .OptionalItemOfferImage-placeholder{border-radius:0}.App-Container.js-global-border-style-very-round .OptionalItemOfferImage-img,.App-Container.js-global-border-style-very-round .OptionalItemOfferImage-placeholder,.ModalContent--is-veryRoundBordered .OptionalItemOfferImage-img,.ModalContent--is-veryRoundBordered .OptionalItemOfferImage-placeholder{border-radius:var(--very-rounded)}.OptionalItemOffer-container{border-radius:var(--rounded);gap:var(--space-3);height:100%;padding:var(--space-4)}.OptionalItemsCarousel-container .OptionalItemOffer-container{border:var(--border)}.UpsellWithOptionalItem .OptionalItemOffer-container{border:transparent;gap:var(--space-3);padding:0 0 var(--space-4)}.OptionalItemOffer-mobileViewWithTabsContainer{border:transparent;gap:var(--space-3);padding:var(--space-3)}.OptionalItemOffer-description{line-height:16px;width:224px}.App-Container.js-global-dark-background .OptionalItemOffer-container{background-color:var(--checkout-white25);border:1px solid var(--checkout-white50)}.App-Container.js-global-dark-background .UpsellWithOptionalItem .OptionalItemOffer-container{background-color:transparent;border:transparent}.App-Container.js-global-border-style-square .OptionalItemOffer-container,.ModalContent--is-squareBordered .OptionalItemOffer-container{border-radius:0}.App-Container.js-global-border-style-very-round .OptionalItemOffer-container,.ModalContent--is-veryRoundBordered .OptionalItemOffer-container{border-radius:var(--very-rounded)}.OptionalItemErrorMessage-text{color:var(--checkout-red)}.App-Container.js-global-dark-background .OptionalItemErrorMessage-text{color:var(--checkout-white)}.OptionalItemsCarouselFooter-viewAllButton{background-color:var(--checkout-gray25);box-shadow:unset;color:#1a1a1a;padding:var(--space-1) var(--space-2)}.OptionalItemsCarouselFooter-viewAllButton:not(:disabled):hover{background-color:var(--checkout-gray50)}.App-Container.js-global-dark-background .OptionalItemsCarouselFooter-viewAllButton{background-color:var(--checkout-white50);color:var(--checkout-white)}.App-Container.js-global-dark-background .OptionalItemsCarouselFooter-viewAllButton:not(:disabled):hover{background-color:var(--checkout-white100)}.OptionalItemsCarouselScrollButton{-ms-flex-pack:center;-ms-flex-align:center;-ms-flex-negative:0;fill:var(--checkout-white);-webkit-align-items:center;align-items:center;background-color:var(--checkout-gray600);border:none;border-radius:100px;box-shadow:unset;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-shrink:0;flex-shrink:0;height:28px;-webkit-justify-content:center;justify-content:center;padding:8px;width:28px}.OptionalItemsCarouselScrollButton:disabled{fill:var(--checkout-gray200);background-color:transparent;border:1px solid var(--checkout-gray200)}.OptionalItemsCarouselScrollButton:not(:disabled):hover{background-color:var(--checkout-gray400);box-shadow:unset}.App-Container.js-global-dark-background .OptionalItemsCarouselScrollButton{fill:var(--checkout-white);background-color:var(--checkout-white50)}.App-Container.js-global-dark-background .OptionalItemsCarouselScrollButton:disabled{fill:var(--checkout-white50);background-color:transparent;border:1px solid var(--checkout-white50)}.App-Container.js-global-dark-background .OptionalItemsCarouselScrollButton:not(:disabled):hover{background-color:var(--checkout-white50);box-shadow:inset 0 0 100px 100px rgba(255,255,255,.1)}.OptionalItemsCarouselScrollButtons-outerContainer{height:100%;opacity:1;transition:visibility .2s linear,opacity .2s linear;transition-delay:0s;visibility:visible}.OptionalItemsCarouselScrollButtons-outerContainer--hidden{opacity:0;visibility:hidden}.OptionalItemsCarouselScrollButtons-innerContainer{gap:var(--space-2);vertical-align:middle}:root{--modal-transition-duration:0.4s;--modal-overlay-transition-duration:0.25s}.OptionalItemsModal-modal .OptionalItemOffer-container{height:unset;min-width:380px}.OptionalItemsModal-modal.OptionalItemsModal-modal--singleCol .OptionalItemOffer-container{min-width:unset}.OptionalItemsModal-modal .OptionalItemOfferImage-container{height:92px;width:92px}.OptionalItemsModal-modal .OptionalItemOffer-description{width:210px}.OptionalItemsModal-modal .OptionalItemOfferButton{line-height:var(--checkout-text-line-height-primary)}.OptionalItemsModal-header{border-bottom:1px solid hsla(0,0%,10%,.1);padding:var(--space-4) 20px}.OptionalItemsModal-offersScrollableContainer{max-height:442px;overflow-y:scroll;scrollbar-color:lightgray transparent}.OptionalItemsModal-offerColumnsContainer{gap:var(--space-4);padding:var(--space-4)}.OptionalItemsModal-offerColumn{gap:var(--space-4)}.OptionalItemsModal-modal--singleCol{-ms-flex-item-align:end;-webkit-align-self:flex-end;align-self:flex-end;background-color:var(--checkout-white);border-radius:var(--more-rounded) var(--more-rounded) 0 0;max-height:100%;opacity:1;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);transition:-webkit-transform var(--modal-transition-duration) var(--checkout-header-animation-easing);transition:transform var(--modal-transition-duration) var(--checkout-header-animation-easing);transition:transform var(--modal-transition-duration) var(--checkout-header-animation-easing),-webkit-transform var(--modal-transition-duration) var(--checkout-header-animation-easing);width:100%}.OptionalItemsModal-modal--singleCol.ModalContent--afterOpen{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.OptionalItemsModal-modal--singleCol.ModalContent--beforeClose{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.OptionalItemsModal-closeButton{border-radius:20px;padding:var(--space-2)}.OptionalItemsModal-closeButton:focus{box-shadow:var(--focus-border-box-shadow);outline:none}.OptionalItemsModal-closeButton .Button-Icon{margin-right:0}.OptionalItemsCarousel-container{gap:var(--space-2)}.UpsellWithOptionalItem .OptionalItemsCarousel-container{border:transparent;gap:0;margin:var(--space-4)}.SuggestedItemOfferButtons-button{fill:var(--checkout-black);background-color:var(--checkout-gray25);border:unset;border-radius:var(--rounded);box-shadow:unset;color:var(--checkout-black);line-height:20px;padding:var(--space-1) var(--space-3) var(--space-1) var(--space-2);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.SuggestedItemOfferButtons-button:disabled{background-color:var(--checkout-gray25);opacity:.3}.SuggestedItemOfferButtons-button:not(:disabled):hover{background-color:var(--checkout-gray50)}.SuggestedItemOfferButtons-removeButton{padding-right:var(--space-2)}.SuggestedItemOfferButtons-button .Spinner .Spinner-ellipse{stroke:var(--checkout-black)}.SuggestedItemOfferButtons-button .Icon,.SuggestedItemOfferButtons-button .Spinner{height:10px;width:10px}.App-Container.js-global-dark-background .SuggestedItemOfferButtons-button{fill:var(--checkout-lightGray900);background-color:var(--checkout-white50)}.App-Container.js-global-dark-background .SuggestedItemOfferButtons-button .Spinner .Spinner-ellipse{stroke:var(--checkout-lightGray900)}.App-Container.js-global-dark-background .SuggestedItemOfferButtons-button:disabled{background-color:var(--checkout-white50);opacity:.6}.App-Container.js-global-dark-background .SuggestedItemOfferButtons-button:not(:disabled):hover{background-color:var(--checkout-white100)}.SuggestedItemOfferImage-container{height:var(--checkout-line-item-image-size);width:var(--checkout-line-item-image-size)}.SuggestedItemOfferImage-img{border-radius:4px;max-height:100%;max-width:100%}.SuggestedItemOfferImage-placeholder{background-color:var(--checkout-gray25);border-radius:4px;height:100%}.App-Container.js-global-border-style-square .SuggestedItemOfferImage-img,.App-Container.js-global-border-style-square .SuggestedItemOfferImage-placeholder,.ModalContent--is-squareBordered .SuggestedItemOfferImage-img,.ModalContent--is-squareBordered .SuggestedItemOfferImage-placeholder{border-radius:0}.App-Container.js-global-border-style-very-round .SuggestedItemOfferImage-img,.App-Container.js-global-border-style-very-round .SuggestedItemOfferImage-placeholder,.ModalContent--is-veryRoundBordered .SuggestedItemOfferImage-img,.ModalContent--is-veryRoundBordered .SuggestedItemOfferImage-placeholder{border-radius:var(--very-rounded)}.SuggestedItemOffer-container{border-radius:var(--rounded);gap:var(--space-3);height:100%;padding:var(--space-4)}.SuggestedItemsList-container .SuggestedItemOffer-container{border:var(--border)}.UpsellWithOptionalItem .SuggestedItemOffer-container{border:transparent;gap:var(--space-3);padding:0 0 var(--space-4)}.SuggestedItemOffer-mobileViewWithTabsContainer{border:transparent;gap:var(--space-3);padding:var(--space-3)}.SuggestedItemOffer-description{line-height:16px;width:224px}.App-Container.js-global-dark-background .SuggestedItemOffer-container{background-color:var(--checkout-white25);border:1px solid var(--checkout-white50)}.App-Container.js-global-dark-background .UpsellWithOptionalItem .SuggestedItemOffer-container{background-color:transparent;border:transparent}.App-Container.js-global-border-style-square .SuggestedItemOffer-container,.ModalContent--is-squareBordered .SuggestedItemOffer-container{border-radius:0}.App-Container.js-global-border-style-very-round .SuggestedItemOffer-container,.ModalContent--is-veryRoundBordered .SuggestedItemOffer-container{border-radius:var(--very-rounded)}.SuggestedItemsList-container{gap:var(--space-2)}.UpsellWithOptionalItem .SuggestedItemsList-container{border:transparent;gap:0;margin:var(--space-4)}.SavingsBadge{background-color:var(--sail-green100);border-radius:4px;color:var(--sail-green600);display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;padding:1px 6px}.HostedSwitch{-ms-flex-negative:0;background:rgba(255,255,255,.5);border:1px solid rgba(0,0,0,.1);border-radius:calc(var(--switchSize, 1em)*1.25);cursor:pointer;display:block;-webkit-flex-shrink:0;flex-shrink:0;height:var(--switchSize,1em);padding:0;position:relative;transition:border .3s ease,background .3s ease,box-shadow .3s ease;width:calc(var(--switchSize, 1em)*1.75)}.HostedSwitch--sm{--switchSize:1em}.HostedSwitch--md{--switchSize:1.5em}.HostedSwitch:focus{box-shadow:0 0 0 1px rgba(50,151,211,.3),0 1px 1px 0 rgba(0,0,0,.07),0 0 0 4px rgba(50,151,211,.3);outline:none}.HostedSwitch--active{background-color:var(--checkout-green)}.HostedSwitch--disabled{cursor:default;opacity:.4}.HostedSwitchControl{fill:#fff;border:1px solid rgba(42,47,69,.12);border-radius:100%;display:block;height:100%;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:auto;will-change:transform}.HostedSwitch--active .HostedSwitchControl{-webkit-transform:translate(calc(var(--switchSize, 1em)*.75));-ms-transform:translate(calc(var(--switchSize, 1em)*.75));transform:translate(calc(var(--switchSize, 1em)*.75))}:root{--green-shimmer-gradient:linear-gradient(90deg,rgba(255,255,255,0) 35%,var(--checkout-green) 50%,rgba(255,255,255,0) 65%);--green-shimmer-border-width:1px}.UpsellToggle-clickContainer{border:var(--border);border-bottom-left-radius:var(--rounded);border-bottom-right-radius:var(--rounded);cursor:pointer;position:relative;z-index:0}.UpsellToggle,.UpsellToggle-clickContainer{min-height:44px}.UpsellToggle-clickContainer:before{background:var(--green-shimmer-gradient);background-position:100%;background-size:300% 300%;border-bottom-left-radius:calc(var(--rounded) + var(--green-shimmer-border-width));border-bottom-right-radius:calc(var(--rounded) + var(--green-shimmer-border-width));content:"";height:calc(100% + var(--green-shimmer-border-width)*2);left:calc(var(--green-shimmer-border-width)*-1);position:absolute;top:calc(var(--green-shimmer-border-width)*-1);width:calc(100% + var(--green-shimmer-border-width)*2);z-index:1}.UpsellToggle-clickContainer.animate-shimmer:before{-webkit-animation:shimmer 1.25s ease;animation:shimmer 1.25s ease}.UpsellToggle-backgroundContainer{border-bottom-left-radius:var(--rounded);border-bottom-right-radius:var(--rounded);height:100%;position:relative;width:100%;z-index:1}.UpsellToggle{background-color:var(--checkout-gray25);border-radius:calc(var(--rounded) - var(--green-shimmer-border-width));display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:var(--space-4);padding:12px var(--space-4)}.UpsellToggle-savingsMessage{display:inline-block;margin-right:var(--space-2);vertical-align:middle}.UpsellToggle .UpsellToggle-savingsMessageText{margin-right:var(--space-1)}.UpsellToggle .SavingsBadge{margin-top:1px}.UpsellToggle-clickContainer:not(.is-renderedOnLineItem) .UpsellToggle{margin:0 auto;max-width:var(--checkout-app-tablet-constraint)}.UpsellToggle-price{-ms-flex-item-align:center;-ms-grid-row-align:center;-webkit-align-self:center;align-self:center;text-align:end}@media only screen and (max-width:991.98px){.UpsellToggle-clickContainer{border-radius:var(--rounded)}.UpsellToggle-clickContainer:before{border-radius:calc(var(--rounded) + var(--green-shimmer-border-width))}.UpsellToggle-backgroundContainer{border-radius:var(--rounded)}.UpsellToggle-clickContainer.is-renderedOnLineItem{display:none}}@media only screen and (min-width:992px){.UpsellToggle{border-radius:0;border-bottom-left-radius:calc(var(--rounded) - var(--green-shimmer-border-width));border-bottom-right-radius:calc(var(--rounded) - var(--green-shimmer-border-width));margin-top:0}.UpsellToggle-clickContainer{display:none}.UpsellToggle-clickContainer.is-renderedOnLineItem{display:-webkit-flex;display:-ms-flexbox;display:flex}}.App-Container.js-global-border-style-square .UpsellToggle,.App-Container.js-global-border-style-square .UpsellToggle-backgroundContainer,.App-Container.js-global-border-style-square .UpsellToggle-clickContainer,.App-Container.js-global-border-style-square .UpsellToggle-clickContainer:before{border-radius:0}.App-Container.js-global-border-style-very-round .UpsellToggle,.App-Container.js-global-border-style-very-round .UpsellToggle-backgroundContainer,.App-Container.js-global-border-style-very-round .UpsellToggle-clickContainer,.App-Container.js-global-border-style-very-round .UpsellToggle-clickContainer:before{border-radius:var(--very-rounded)}.App-Container.js-global-dark-background .UpsellToggle-clickContainer{border:var(--border-lightBg)}.App-Container.js-global-dark-background .UpsellToggle{background-color:var(--checkout-lightGray25)}@media only screen and (min-width:992px){.App-Container.js-global-dark-background .UpsellToggle-clickContainer{border:var(--border-lightBg)}.App-Container.js-global-border-style-very-round .UpsellToggle,.App-Container.js-global-border-style-very-round .UpsellToggle-backgroundContainer,.App-Container.js-global-border-style-very-round .UpsellToggle-clickContainer,.App-Container.js-global-border-style-very-round .UpsellToggle-clickContainer:before{border-radius:0;border-bottom-left-radius:calc(var(--very-rounded) - var(--green-shimmer-border-width));border-bottom-right-radius:calc(var(--very-rounded) - var(--green-shimmer-border-width))}}@-webkit-keyframes shimmer{0%{background-position:95%}to{background-position:0}}@keyframes shimmer{0%{background-position:95%}to{background-position:0}}.UpsellWithCrossSell{border:var(--border);border-radius:var(--rounded);margin-bottom:var(--space-4);margin-top:var(--space-4);max-width:380px;width:100%}.UpsellWithCrossSell .Tabs-TabPanelContainer{background-color:var(--checkout-gray25)}.UpsellWithCrossSell .Tabs-TabPanelContainer,.UpsellWithOptionalItem .Tabs-TabPanelContainer{border-radius:var(--rounded);border-top:var(--border-darkBg);border-top-left-radius:0;border-top-right-radius:0}.UpsellWithOptionalItem .Tabs-TabPanelContainer{background-color:var(--checkout-white)}.UpsellWithCrossSell .OptionalItem-container{border:none;margin:0;padding:0}.App-Container.js-global-border-style-square .UpsellWithCrossSell,.App-Container.js-global-border-style-square .UpsellWithCrossSell .Tabs-TabPanelContainer{border-radius:0}.App-Container.js-global-border-style-very-round .UpsellWithCrossSell{border-radius:var(--very-rounded)}.App-Container.js-global-border-style-very-round .Tabs-TabPanelContainer{border-bottom-left-radius:var(--very-rounded);border-bottom-right-radius:var(--very-rounded)}.App-Container.js-global-dark-background .UpsellWithCrossSell .Tabs-TabPanelContainer{background-color:var(--checkout-lightGray25);border-top:var(--border-lightBg)}.UpsellWithCrossSell .Tabs.is-contenttabs .Tabs-TabListItem--is-selected{color:var(--checkout-gray800)}.UpsellWithCrossSell .Tabs.is-contenttabs .Tabs-TabListItem{color:var(--checkout-gray600)}.App-Container.js-global-dark-background .UpsellWithCrossSell .Tabs.is-contenttabs .Tabs-TabListItem--is-selected{color:var(--checkout-white);opacity:1}.App-Container.js-global-dark-background .UpsellWithCrossSell{border:var(--border-lightBg)}.App-Container.js-global-dark-background .UpsellWithCrossSell .CrossSellOffer-container,.App-Container.js-global-dark-background .UpsellWithCrossSell .UpsellToggle-clickContainer,.UpsellWithCrossSell .UpsellToggle-clickContainer{border:none}.App-Container.js-global-border-style-very-round .UpsellWithCrossSell .UpsellToggle,.App-Container.js-global-border-style-very-round .UpsellWithCrossSell .UpsellToggle-backgroundContainer,.App-Container.js-global-border-style-very-round .UpsellWithCrossSell .UpsellToggle-clickContainer:before,.UpsellWithCrossSell .UpsellToggle,.UpsellWithCrossSell .UpsellToggle-backgroundContainer,.UpsellWithCrossSell .UpsellToggle-clickContainer:before{border-top-left-radius:0;border-top-right-radius:0}.UpsellWithCrossSell .Tabs-TabPanelContainer{margin-top:0}.UpsellWithCrossSell .Tabs.is-mobile .Tabs-TabList{margin-bottom:0}.UpsellWithCrossSell .Tabs-TabListItemContent{padding-bottom:4px;padding-top:4px}.UpsellWithCrossSell .Tabs.is-contenttabs{width:100%}.UpsellWithCrossSell .Tabs.is-contenttabs .Tabs-TabList>.Tabs-TabListItemContainer:first-of-type{margin-left:16px;margin-right:8px}.UpsellWithCrossSell .Tabs .Tabs-TabList{box-shadow:none;left:0;margin-left:0;max-width:380px;padding-bottom:0;right:0;width:100%}.UpsellWithCrossSell .CrossSellOffer-outerContainer{left:0;margin-bottom:0;width:100%}.UpsellOrCrossSellOrOptionalItemContainer-darkBackground .UpsellWithCrossSell .CrossSellOffer-container{border-top:var(--border-lightBg)}.UpsellWithCrossSell .CrossSellOffer-container{border:none}.App-Container.js-global-dark-background .UpsellWithCrossSell .Tabs.is-contenttabs .Tabs-TabListItem{color:var(--checkout-white)}.UpsellWithCrossSell .Tabs.is-contenttabs .Tabs-TabListItem:after{background:var(--checkout-gray800)}.App-Container.js-global-dark-background .UpsellWithCrossSell .Tabs.is-contenttabs .Tabs-TabListItem:after{background:var(--checkout-white)}.UpsellOrCrossSellOrOptionalItemContainer-singleColumnView{margin-top:var(--space-4)}.UpsellOrCrossSellOrOptionalItemContainer-singleColumnView:empty{margin-top:0}